Release 10.1A: OpenEdge Getting Started:
Application and Integration Services


Definition of the client interface

The Open Client object model, which is the basis of the client interface definition, consists of three types of interface objects that model the structure of an AppServer application service. These interface objects include the:

So, depending on the type of client, these objects might be represented differently, with object methods represented as invocable operations, be they functions, procedures, subroutines, or indeed methods—whatever is most natural for the client platform (.NET, Java, or whatever is the Web service client platform). In all cases, the Open Client implementation ensures that invocation of the appropriate method representation executes the corresponding 4GL code on the AppServer.

For .NET and Java Open Clients, you can use ProxyGen to generate proxy objects that encapsulate the appropriate client interface using a custom API. You can also access the client interface using a single common API (OpenAPI). The .NET or Java OpenAPI allows you to access any AppServer application service without the need to generate and program to a custom set of proxy objects.

For more information on the:


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095